#ifndef SHOWFINDUPDATERT_H_
#define SHOWFINDUPDATERT_H_


#include <iostream>
#include <algorithm>
#include <vector>
#include "Category.h"
#include "Cart_item.h"
#include "Product.h"


using namespace std;

class ShowFindUpdateRT {

// static functions that solve problems S1
public:
    static bool increaseCompare(Category categ_1, Category categ_2);	// comparator for sorting
    static void show(vector<Category> cats, vector<Product> prods);
    static void find(vector<Cart_item> cart_items, vector<Product> prods);
    static void update(vector<Product> &prods, vector<Category> cats);
};

#endif 
